#!/usr/bin/env python
# -*- coding: utf-8 -*-

'''
Created 2011/12/01
@autor: Sérgio Santos
'''
import csv
import sqlite3
import Tkinter
import tkMessageBox
import tkSimpleDialog

class Num_Prof_Cat_Estab_Year():
		# conta nº de prof por categoria, estabelecimento e por ano		
		def __init__(self):
			
			conexao = sqlite3.connect("treta.db")
			c = conexao.cursor()

			root = Tkinter.Tk()
			root.withdraw()
	
			year = tkSimpleDialog.askstring('Year','Qual o ano lectivo?')
			establishment = tkSimpleDialog.askstring('Establishment','Qual o Estabelecimento de ensino?')
			categorie = tkSimpleDialog.askstring('Categorie','Qual a categoria do docente?')

			c.execute("SELECT count(*) FROM PROF WHERE ano_lectivo = '"+ str(year)+ 
					"' AND nome_estabelecimento = '"+establishment+"'AND categoria = '"+categorie+"' ")
			lista = 0
	
			for x in c.fetchall():
				lista = x
				pass	
	
			show_result_soup2 =tkMessageBox.showwarning(title='Estatistica',
			message='Existe  '+str(lista[0])+' professores com estas restrições')
			root.destroy()

			conexao.commit() 
